<button class="btn primary"
    {{ stimulus_controller('@sylius/admin-bundle/save-positions', {
        url: path('sylius_admin_ajax_product_variants_update_position'),
        csrfToken: csrf_token('update-product-variant-position'),
        inputSelector: '.sylius-product-variant-position',
        dataKey: 'productVariants',
    }) }}
    {{ stimulus_action('@sylius/admin-bundle/save-positions', 'submit') }}
    {{ sylius_test_html_attribute('save-configuration-button') }}
>
        {{ ux_icon(action.icon|default('tabler:check'), {'class': 'icon dropdown-item-icon' }) }}
        {{ 'sylius.ui.save_positions'|trans }}
</button>
